package com.mh.pojo;

import lombok.Data;
import org.springframework.data.mongodb.core.mapping.Document;

/**
 * Date:2024/10/18
 * author:zmh
 * description: 订单信息
 **/


@Data
@Document(collection = "orderInfos")
public class OrderInfos {

    private String orderId;  // 订单ID
    private String userId;  // 下单的用户ID
    private String goodsId;  // 下单的商品ID
    private String createTime;  // 下单时间
    private Integer orderStatus;  // 订单状态【0:待付款，1：待发货，2：待收货， 3：完成，4：售后】
    private Double shouldPrice; // 应付价格
    private Double realPrice;  // 实付价格
    private boolean useCoupon;  // 是否使用优惠券
    private String couponId;  // 使用的优惠券ID
    private String logisticsNumber;  // 物流单号
    private String wxPayId; // 微信支付成功订单号 - 在回调中填充
    private String goodsReceiveInfo; // 收货信息JSON字符串对象
    private String specifications; // 所选商品规格
    private Integer number; // 商品数量
}
